/*
 * @Author: your name
 * @Date: 2021-05-29 17:03:51
 * @LastEditTime: 2021-06-28 20:17:21
 * @LastEditors: Please set LastEditors
 * @Description: In User Settings Edit
 * @FilePath: \LinkList\main.cpp
 */
#include <iostream>
#include "./LinkList/LinkList.hpp"
#include "./Tree/BinaryTree.hpp"
#include <vector>
#include <map>
// #include <algorithm>
using namespace std ;



    // int findMaxLength(vector<int>& nums) {
    //     vector<int> length;
    //     for ( vector<int>::iterator ite= nums.begin();ite!=nums.end();++ite)
    //     {
    //         if(*ite==0||*ite==1)

    //     vector<int> result ;
    //     int res;

    //     for(auto ite =coins.begin();ite!=coins.end();++ite)
    //     {
    //         res =coinChange(coins,amount-*ite);
    //         if(res!=-1)
    //         {
    //             result.push_back(res+1);
    
    //     }}
        
    //     if(result.size()!=0)
    //     {
    //         int min =result[0];
    //         for (auto ite=result.begin();ite!=result.end();++ite)
    //         {
    //             if(min>*ite)
    //             min=*ite;
    //         }
    //     mem.insert(make_pair(amount,min));
    //     return min ;  
    // }else 
    // return -1;

    // }
int main(int, char**) {
    // LinkList lk ;
    // for (int i =0; i <10;++i)
    // {
    //     lk.append(i);
    // }
    
    // LinkNode* mid=lk.Mid();
    // cout <<mid->getData();
    vector<int> coins;
    coins.push_back(186);
    coins.push_back(419);
    coins.push_back(83);
    coins.push_back(408);
    for (auto ite =coins.begin() ;ite!=coins.end();++ite)
    {
        if(*ite==419)
            coins.erase(ite);
        cout<<*ite<<endl;
    }
    // cout << coinChange(coins,6249);

    return  0 ;
}
